﻿html,body{height:100%;min-width:1280px;background:#F7F7F7;}
body{color:#333;font:20px/28px Arial, Helvetica, sans-serif;}
a{color: #333;}
a:hover{color:#1E50A2;}
.w{width:1280px;margin:0 auto;}
.header{background:#FFF;border-bottom:2px solid #20528D;box-sizing:border-box;}
.headerTop{color:#FFF;background:#20528D;height:50px;line-height:50px;}
.headerTop a{color:#FFF;}
.headerTop a:hover{color:#F3D59B;}
.headerTop>div,.header .other>div{height:100%;display:flex;justify-content:space-between;align-items:center;}
.header .MM{display:flex;align-items:center;width:480px;font-size:16px;}
.header .MM a{margin-right:20px;display:inherit;}
.header .other{width:800px;display:flex;justify-content:right;align-items:center;}
.header .other a{font-size:16px;margin-left:20px;}
.header .other>div{width:280px;height:24px;margin-right:30px;border-radius:12px;background:#477AB6;}
.header input{background:none;height:24px;}
.header .inputBox{color:#FFF;width:248px;padding-left:10px;}
.header .submit{width:34px;background:url(../images/ico_search.png) no-repeat center left 5px;cursor:pointer;}
.wap{width:50px;padding-left:15px;background:url(../images/ico_phone.png) no-repeat left;position:relative;}
.wap:hover{background:url(../images/ico_phone_On.png) no-repeat left;}
.wap p,.wap p img,.matrix p,.matrix p img{border-radius:4px;}
.wap p,.matrix p{display:none;background:#F3D59B;width:150px;height:150px;padding:8px;box-sizing:border-box;position:absolute;left:50%;top:60px;margin-left:-75px;z-index:2;}
.wap p::before,.matrix p::before{content:'';display:inline-block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #F3D59B;position:absolute;top:-10px;left:50%;margin-left:-5px;}
.wap:hover p,.matrix ul a:hover p{display:block;}
.wap p img,.matrix p img{width:100%;height: 100%;object-fit: cover;}
.nav{height:118px;display:flex;justify-content:space-between;align-items:center;}
.header .logo{width:264px;height:44px;}
.navList{width:1000px;font-size:20px;display:flex;flex-wrap:wrap;justify-content:right;}
.navList a{margin-left:25px;text-align:center;white-space:nowrap;}
.box{background:#fff;border-radius:4px;}
.box ul{padding:0 20px;}

#goToTop{margin-top:30px;text-align: right;}
#goToTop>div{color:#FFF;background:#C9AA6B;display:inline-block;padding:5px 10px;border-radius:3px;cursor:pointer;}    

.page-large{font-size:16px;}

.footer{border-top:2px solid #2B6BAF;}
.footer .w{padding-bottom:40px;}
.footer .w div{margin-top:30px;}
.footer ul{padding-top:20px;display:flex;flex-wrap:wrap;}
.footer ul a{font-size:18px;line-height:40px;padding:0 15px;}
.footer h4{height:26px;color:#C9AA6B;font-weight:bold;border-bottom:1px dashed #C9AA6B;}
.footer h4 span{font-size:24px;line-height:36px;background:#F7F7F7;padding-right:45px;display:inline-block;}
.footer .logo_b,.footer .logo_b a{color:#FFF;}
.footer .logo_b{line-height:34px;padding:60px 0 30px;background:#20528D;}
.footer .logo_b>div{width:900px;margin:0 auto;}
.footer .logo_b span{margin-left:20px;}
.footer .logo{display:flex;align-items:center;justify-content:center;}
.footer .logo img{margin-right:30px;}
.footer .other{text-align:center;margin-top:30px;}
.footer .other i{padding:0 5px;}